//
//  ACBaseWebViewController.h
//  ACFramework
//
//  Created by caoyq on 2017/7/29.
//  

/**
 * 基于 WkWebView 的网页控制器，可选择继承该类，来快速实现以下功能。
 * 已添加网络加载进度条，WkWebView有estimatedProgress属性，可以直接监控加载进度，由于初次加载网页会有1-2s该属性是获取不到值，造成空白期，所以没有采用这个属性来设置进度条。
 * urlString 为必须设置的值，progressColor为可选设置。
 * 重写WkWebView的代理方法时需加上 [super ...]以实现当前基类中的代理方法。
 */

#import <UIKit/UIKit.h>
#import <WebKit/WebKit.h>
#import "ACWebProgressLayer.h"

@interface ACBaseWebViewController : UIViewController<WKNavigationDelegate>

/** webView */
@property (nonatomic, strong) WKWebView *webView;

/** progress line */
@property (nonatomic, strong) ACWebProgressLayer *progressLayer;

/** progress color */
@property (nonatomic, strong) UIColor *progressColor;

/** url string */
@property (nonatomic, strong) NSString *urlString;

@end
